package com.zenithsun.common.util;

import java.text.SimpleDateFormat;
import java.util.Date;

import com.syzg.core.util.DateUtil;

public class DateUtils extends DateUtil {
	
	private static SimpleDateFormat getDateFormat(String pa){
		
		return new SimpleDateFormat(pa);
	}
	/**
	 * 获取天
	 * @param date
	 * @return
	 */
	public static String getDay(Date date){
		return getDateFormat("dd").format(date);
	}
	/**
	 * 获取当前天
	 * @return
	 */
	public static String getCurrentDay(){
		return getDateFormat("dd").format(new Date());
	}
	
	/**
	 * 获取月
	 * @param date
	 * @return
	 */
	public static String getMonth(Date date){
		return getDateFormat("MM").format(date);
	}
	/**
	 * 获取当前月
	 * @return
	 */
	public static String getCurrentMonth(){
		return getDateFormat("MM").format(new Date());
	}
	
	/**
	 * 获取年
	 * @param date
	 * @return
	 */
	public static String getYear(Date date){
		return getDateFormat("yyyy").format(date);
	}
	/**
	 * 获取当前年
	 * @return
	 */
	public static String getCurrentYear(){
		return getDateFormat("yyyy").format(new Date());
	}
	/**
	 * 当前时间
	 * @return HH:mm:ss
	 */
	public static String getCurrentTime(){
		return getDateFormat("HH:mm:ss").format(new Date());
	}
	/**
	 * 当前时间 
	 * @return yyyy-MM-dd HH:mm:ss
	 */
	public static String getCurrentDateTime(){
		return getDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
	}
}
